/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package dataPlaylisted;

import controlPlaylisted.Constants;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;


/**
 *
 * @author Administrador
 */
public class Styles {

    private ArrayList<String> m_strStyle;
    private Map m_mapStyles;

    public Styles(){
        m_strStyle = new ArrayList<String>();
        this.setStyles();

        //(string, id)
        m_mapStyles = new HashMap();
        this.setMapStyles();
    }

    public ArrayList<String> getStyles(){
        return m_strStyle;
    }

    private void setStyles(){
        m_strStyle.add("hip-hop");
        m_strStyle.add("funk");
        m_strStyle.add("house");
        m_strStyle.add("techno");
        m_strStyle.add("breaks");
        m_strStyle.add("dubstep");
        m_strStyle.add("chill");
        m_strStyle.add("progressive house");
    }

    private void setMapStyles(){
        m_mapStyles.put(m_strStyle.get(0), Constants.hip_hop);
        m_mapStyles.put(m_strStyle.get(1), Constants.funk);
        m_mapStyles.put(m_strStyle.get(2), Constants.house);
        m_mapStyles.put(m_strStyle.get(3), Constants.techno);
        m_mapStyles.put(m_strStyle.get(4), Constants.breaks);
        m_mapStyles.put(m_strStyle.get(5), Constants.dubstep);
        m_mapStyles.put(m_strStyle.get(6), Constants.chill);
        m_mapStyles.put(m_strStyle.get(7), Constants.progressive_house);
    }

    public Map getMapStyles(){
        return m_mapStyles;
    }

//    public int getStyle(String _style){
//        Integer _index;
//
//        _index = (Integer) m_mapStyles.get(_style);
//
//        return (int) _index;
//    }



}
